package concursos.concurso;

import java.io.Serializable;
import java.util.List;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;

@Entity
@Table(schema="th28841_testes")
public class Recurso implements Serializable {

    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Id
    private long id;
    private String descricao;

    @ManyToOne
    private Concurso concurso;

    @OneToMany(mappedBy="recurso")
    private List<Parecer> parecer;

    @OneToOne
    private Candidato candidato;

    public Candidato getCandidato() {
        return candidato;
    }

    public void setCandidato(Candidato candidato) {
        this.candidato = candidato;
    }  

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public List<Parecer> getParecer() {
        return parecer;
    }

    public void setParecer(List<Parecer> parecer) {
        this.parecer = parecer;
    }

	public Concurso getConcurso() {
		return concurso;
	}

	public void setConcurso(Concurso concurso) {
		this.concurso = concurso;
	}

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}
    
    
}
 
